/**
 * Created by saber on 15/8/14.
 */

/*
 c1 区域 ID 101010100
 c2 城市英文名 beijing
 c3 城市中文名 北京
 c4 城市所在市英文名 beijing
 c5 城市所在市中文名 北京
 c6 城市所在省英文名 beijing
 c7 城市所在省中文名 北京
 SmartWeatherAPI Open 版接口使用说明书 <Lite>
 6
 c8 城市所在国家英文名 china
 c9 城市所在国家中文名 中国
 c10 城市级别 1
 c11 城市区号 010
 c12 邮编 100000
 c13 经度 116.391
 c14 纬度 39.904
 c15 海拔 33
 c16 雷达站号 AZ9010
 f0 预报发布时间 201203061100
 fa 白天天气现象编号 01
 fb 晚上天气现象编号 01
 fc 白天天气温度(摄氏度) 11
 fd 晚上天气温度(摄氏度) 0
 fe 白天风向编号 4
 ff 晚上风向编号 4
 fg 白天风力编号 1
 fh 晚上风力编号 0
 fi 日出日落时间(中间用|分割) 06:44|18:21
 */

wcApp.controller("WeatherCtrl", ['$scope', 'Weather', '$state', 'ionicMaterialMotion',
    function ($scope, Weather, $state, ionicMaterialMotion) {
        Weather.list().$promise.then(function (res) {
            if (res.$resolved) {
                $scope.weatherData = {
                    forecast: res.forecast,
                    index: res.index
                };
                console.log("数据缓存于：", new Date(res.cached));
            }
        });
        $scope.curTab = 0;

        ionicMaterialMotion.fadeSlideIn();
        //
        //var reset = function () {
        //    var inClass = document.querySelectorAll('.in');
        //    for (var i = 0; i < inClass.length; i++) {
        //        inClass[i].classList.remove('in');
        //        inClass[i].removeAttribute('style');
        //    }
        //    var done = document.querySelectorAll('.done');
        //    for (var i = 0; i < done.length; i++) {
        //        done[i].classList.remove('done');
        //        done[i].removeAttribute('style');
        //    }
        //    var ionList = document.getElementsByTagName('ion-list');
        //    for (var i = 0; i < ionList.length; i++) {
        //        var toRemove = ionList[i].className;
        //        if (/animate-/.test(toRemove)) {
        //            ionList[i].className = ionList[i].className.replace(/(?:^|\s)animate-\S*(?:$|\s)/, '');
        //        }
        //    }
        //};
        //
        //$scope.blinds = function () {
        //    reset();
        //    document.getElementsByTagName('ion-list')[0].className += ' animate-blinds';
        //    setTimeout(function () {
        //        ionicMaterialMotion.blinds();
        //    }, 500);
        //};
        //
        //$scope.blinds();
    }]);